import ffmpeg from 'fluent-ffmpeg';
import path from 'path';
import fs from 'fs';

// 设置 ffprobe 路径
export function setupFFprobe() {
  // 开发环境路径
  const devPath = path.join(__dirname, '../../resources/ffprobe.exe');

  // 生产环境路径 (假设 ffprobe 被打包到 resources 目录)
  const prodPath = path.join(process.resourcesPath, 'ffprobe');

  if (fs.existsSync(devPath)) {
    ffmpeg.setFfprobePath(devPath);
  } else if (fs.existsSync(prodPath)) {
    ffmpeg.setFfprobePath(prodPath);
  } else {
    console.warn('使用系统 PATH 中的 ffprobe');
  }
}
